<template>
  <div class="wrapper">

    <!-- header部分 -->
    <header>
      <i class="fa fa-arrow-circle-left" @click="back()">返回</i>
      <p>新增店铺</p>
    </header>

    <!-- 表单部分 -->
    <ul class="form-box">
      <li>
        <div class="title">
          店铺名称：
        </div>
        <div class="content">
          <input type="text" v-model="goods.foodname" placeholder="店铺名称">
        </div>
      </li>
      <li>
        <div class="title">
          店铺信息：
        </div>
        <div class="content">
          <input type="text" v-model="goods.foodExplain" placeholder="店铺信息">
        </div>
      </li>
      <li>
        <div class="title">
          店铺头像：
        </div>
        <div class="content">
          <input type="tel" v-model="goods.foodprice" placeholder="头像地址">
        </div>
      </li>
    </ul>

    <div class="button-add">
      <button @click="addgoods()">保存</button>
    </div>

    <!-- 底部菜单部分 -->
    <Footer></Footer>

  </div>
</template>

<script>
import Footer from '../components/Footer.vue';

export default {
  name: 'AddGoods',
  data() {
    return {
      businessId: this.$route.query.businessId,
      user: {},
      goods: {
        foodname: '',
        foodExplain:'',
        foodprice: '',
        foodId:''
      }
    }
  },
  created() {
    this.user = this.$getSessionStorage('user');
  },
  components: {
    Footer
  },
  methods: {
    back() {
      // 使用浏览器的回退功能返回上一页
      window.history.back();
    },
    addgoods() {
      if (this.goods.foodname == '') {
        alert('店铺名称不能为空！');
        return;
      }
      if (this.goods.foodExplain == '') {
        alert('店铺信息不能为空！');
        return;
      }
      if (this.goods.foodprice == '') {
        alert('店铺头像不能为空！');
        return;
      }
      this.goods.foodId = this.user.userId;
      //             this.$axios.post('DeliveryAddressController/saveDeliveryAddress', 
      // this.$qs.stringify(
      //                 this.deliveryAddress
      //             )).then(response => {
      // 参数？？！！！
      this.$axios.post('FoodController/listFoodByBusinessId', this.$qs.stringify(this.goods)).then(response => {
        if (response.data.result > 0) {
          this.$router.push({
            path: '/goodsManage',
            query: {
              businessId: this.businessId
            }
          });
        } else {
          alert('新增店铺失败！');
        }
      }).catch(error => {
        console.error(error);
      });
    }
  }
}
</script>

<style scoped>
/*************** 总容器 ***************/
.wrapper {
  width: 100%;
  height: 100%;
}

/*************** header ***************/
.wrapper header {
  width: 100%;
  height: 12vw;
  background-color: #0097FF;
  display: flex;
  justify-content: space-around;
  align-items: center;
  color: #fff;
  font-size: 4.8vw;
  position: fixed;
  left: 0;
  top: 0;
  /*保证在最上层*/
  z-index: 1000;
}
.wrapper header i{
	color: #fff;
	font-size: 3vw;
    position: absolute;
	left: 0;
	text-align: left;
	cursor: pointer;
}

/*************** （表单信息） ***************/
.wrapper .form-box {
  width: 100%;
  margin-top: 12vw;
}

.wrapper .form-box li {
  box-sizing: border-box;
  padding: 4vw 3vw 0vw 3vw;
  display: flex;
}

.wrapper .form-box li .title {
  flex: 0 0 18vw;
  font-size: 3vw;
  font-weight: 700;
  color: #666;
}

.wrapper .form-box li .content {
  flex: 1;

  display: flex;
  align-items: center;
}

.wrapper .form-box li .content input {
  border: none;
  outline: none;
  width: 100%;
  height: 4vw;
  font-size: 3vw;
}

.wrapper .button-add {
  box-sizing: border-box;
  padding: 4vw 3vw 0vw 3vw;
}

.wrapper .button-add button {
  width: 100%;
  height: 10vw;
  font-size: 3.8vw;
  font-weight: 700;

  border: none;
  outline: none;
  border-radius: 4px;
  color: #fff;
  background-color: #38CA73;
}
</style>